package cn.fl.mcr.service;

import cmm.mid.core.framework.dto.DataResultDTO;
import cn.lionbridgecapital.loan.model.base.Pager;
import cn.lionbridgecapital.loan.model.exception.BaseException;

/**
 * @author YangXin
 * @Description: 签署合同服务类
 * @date 2020/4/26 13:57
 */
public interface IMcrSideAgreementService {

    /**
     * 查询签署补充协议列表分页
     * @param pager
     * @return
     * @throws BaseException
     */
    Pager searchListPage(Pager pager)throws BaseException;

    /**
     * 签署公司章合同
     * @param cstId 客户ID
     * @param contractNo 合同号
     * @return success 1.成功 0.失败
     * @throws BaseException 业务异常
     */
    DataResultDTO signSideAgrContract(Long cstId,String contractNo)throws BaseException;
}
